
var isSetMedia = false;

$(function(){
	//
	$('input[type="button"]').attr('disabled', 'disabled');
	var my_jPlayer = $('#jquery_jplayer');
	my_jPlayer.jPlayer({
		ready: function(){
			$('input[type="button"]').removeAttr('disabled');
		},
		swfPath: '/thirdparty/jPlayer/2.9.2/js',
		supplied: 'mp3',
		wmode: 'window'
	});
	//
	$('#btn_start').on('click', function(){
		var jpdata = my_jPlayer.data('jPlayer');
		//在这个例子中，感觉使用下面的方式判断是最合适的。
		if( !!jpdata && jpdata.status.src.indexOf('257383608.mp3') == -1 ){
			my_jPlayer.jPlayer('setMedia', {
				mp3: '/thirdparty/mediaElement/257383608.mp3'
			});
		}
		//不需要判断状态, 如果正在播放, 多次点击“播放按钮”对客户是没影响的。
		//`pause`,`stop`是一样的。
		my_jPlayer.jPlayer("play");
	});
	//
	$('#btn_pause').on('click', function(){
		my_jPlayer.jPlayer("pause");
	});
	//
	$('#btn_stop').on('click', function(){
		my_jPlayer.jPlayer("stop");
	});
	//
	$('#btn_apple').on('click', function(){
		my_jPlayer.jPlayer('setMedia', {
			mp3: '/res/dict/apple.mp3'
		});
		my_jPlayer.jPlayer("play");
	});
});